#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include<vector>
#include<set>
using namespace std;
void swap(int& a, int& b);

//int main(void)
//{
//	int a, b;
//	cin >> a >> b;
//	cout << a << b << endl;
//	swap(a, b);
//	cout << a << b << endl;
//	return 0;
//}
//void swap(int& a, int& b)
//{
//	int t = a;
//	a = b;
//	b = t;
//}
//int main()
//{
//	vector <int>a(10);
//	a.resize(5);
//	a.push_back(20);
//	for (auto p = a.begin(); p != a.end(); p++)
//		cout << *p << " ";
//	return 0;
//
//}
int main()
{
	set <int> a;
	a.insert(5);
	a.insert(8);
	a.insert(2);
	for (auto p = a.begin(); p != a.end(); p++)
		cout << *p << ' ' << endl;
	cout << (a.find(4)!=a.end()) << ' ' << (a.find(8)!=a.end()) << ' ' << (a.find(2)!=a.end());
	return 0;
}